文本向量化

本文介绍OpenAI兼容文本向量化服务的API参数配置。

请求参数

参数

类型

必填

描述

示例值

model

String

指定的服务ID。

系统服务ID:(以ops-开头)

支持的服务ID请参见支持的服务列表

ops-text-embedding-001

input

Array/String

支持多条文本输入,每次请求最多32 条;每条的长度大小取决于选择的模型。不支持空的字符串。

["科学技术是第一生产力","opensearch产品文档"]

响应参数

参数

类型

描述

示例值

data

List

返回数据信息。

-

data.embedding

Array[float]

embedding的处理结果,返回向量化的数组。

[

0.003143,

0.009750,

(1536 floats total ops-text-embedding-001),

-0.017395

]

data.index

Int

序号,对应请求input中的下标,从0开始。

0

data.object

String

固定值embedding。

embedding

object

String

回包类型,固定值list。

list

model

String

请求中指定的服务ID。

ops-text-embedding-001

usage

Object

本次模型调用的Token数量统计。

-

usage.prompt_tokens

Int

用户请求大模型输入的内容转换后的Token数量。

5

usage.total_tokens

Int

总Token用量,usage.prompt_tokens与usage.completion_tokens的总和。

5

状态码说明

请参见AI搜索开放平台状态码说明